﻿using System;
using System.Data;
using System.Collections;

/// <summary>
/// Summary description for WegoFlightsInfo
/// </summary>
/// 
namespace CE.Wego
{
    public class WegoFlightsInfo
    {
        public WegoFlightsInfo()
        {
            //
            // TODO: Add constructor logic here
            //
        }

        private Int64 _viewid;
        private Int32 _flightsid;
        private string _bookingcode;
        private string _id;
        private string _airlines;
        private string _airlinecode;
        
        private string _locationfrom;
        private string _locationto;
        
        private string _airportfrom;
        private string _airportto;

        private string _outbounddeparturetime;
        private string _outboundarrivaltime;

        private string _inbounddeparturetime;
        private string _inboundarrivaltime;

        private string _inboundflightnumber;
        private string _outboundflightnumber;

        private string _outboundairports;
        private string _inboundairports;

        private string _outboundduration;
        private string _inboundduration;

        private string _fareclassinbound;
        private string _fareclassoutbound;

        private float _amount;
        private float _priceperpassenger;
        private float _totalamount;
        private float _totalpriceperpassenger;
        private string _currencycode;
        private bool _includestax;
        private string _provider;

        private string _outboundnoofstops;
        private string _inboundnoofstops;

        private string _outboundlayoverinmin;
        private string _inboundlayoverinmin;

        private string _outboundconnectingdetails;
        private string _inboundconnectingdetails;

        public Int64 ViewId
        {
            get { return _viewid; }
            set { _viewid = value; }
        }
              
   
        public Int32 FlightsID
        {
            get { return _flightsid; }
            set { _flightsid = value; }
        }
              
        public string BookingCode
        {
            get { return _bookingcode; }
            set { _bookingcode = value; }
        }

        public string ID
        {
            get { return _id; }
            set { _id = value; }
        }

        public string Airlines
        {
            get { return _airlines; }
            set { _airlines = value; }
        }

        public string AirlineCode
        {
            get { return _airlinecode; }
            set { _airlinecode = value; }
        }

        public string LocationFrom
        {
            get { return _locationfrom; }
            set { _locationfrom = value; }
        }

        public string LocationTo
        {
            get { return _locationto; }
            set { _locationto = value; }
        }

        public string AirportFrom
        {
            get { return _airportfrom; }
            set { _airportfrom = value; }
        }

        public string AirportTo
        {
            get { return _airportto; }
            set { _airportto = value; }
        }

        public string OutboundDepartureTime
        {
            get { return _outbounddeparturetime; }
            set { _outbounddeparturetime = value; }
        }

        public string OutboundArrivalTime
        {
            get { return _outboundarrivaltime; }
            set { _outboundarrivaltime = value; }
        }

        public string InboundDepartureTime
        {
            get { return _inbounddeparturetime; }
            set { _inbounddeparturetime = value; }
        }

        public string InboundArrivalTime
        {
            get { return _inboundarrivaltime; }
            set { _inboundarrivaltime = value; }
        }

        public string InboundFlightNumber
        {
            get { return _inboundflightnumber; }
            set { _inboundflightnumber = value; }
        }

        public string OutboundFlightNumber
        {
            get { return _outboundflightnumber; }
            set { _outboundflightnumber = value; }
        }

        public string OutboundAirports
        {
            get { return _outboundairports; }
            set { _outboundairports = value; }
        }

        public string InboundAirports
        {
            get { return _inboundairports; }
            set { _inboundairports = value; }
        }

        public string OutboundDuration
        {
            get { return _outboundduration; }
            set { _outboundduration = value; }
        }

        public string InboundDuration
        {
            get { return _inboundduration; }
            set { _inboundduration = value; }
        }

        public string FareClassInbound
        {
            get { return _fareclassinbound; }
            set { _fareclassinbound = value; }
        }

        public string FareClassOutbound
        {
            get { return _fareclassoutbound; }
            set { _fareclassoutbound = value; }
        }

        public float Amount
        {
            get { return _amount; }
            set { _amount = value; }
        }

        public float PricePerPassenger
        {
            get { return _priceperpassenger; }
            set { _priceperpassenger = value; }
        }

        public float TotalAmount
        {
            get { return _totalamount; }
            set { _totalamount = value; }
        }


        public float TotalPricePerPassenger
        {
            get { return _totalpriceperpassenger; }
            set { _totalpriceperpassenger = value; }
        }

        public string CurrencyCode
        {
            get { return _currencycode; }
            set { _currencycode = value; }
        }

        public bool IncludesTax
        {
            get { return _includestax; }
            set { _includestax = value; }
        }

        public string Provider
        {
            get { return _provider; }
            set { _provider = value; }
        }

        public string OutboundNoOfStops
        {
            get { return _outboundnoofstops; }
            set { _outboundnoofstops = value; }
        }

        public string InboundNoOfStops
        {
            get { return _inboundnoofstops; }
            set { _inboundnoofstops = value; }
        }

        public string OutboundLayOverInMin
        {
            get { return _outboundlayoverinmin; }
            set { _outboundlayoverinmin = value; }
        }

        public string InboundLayOverInMin
        {
            get { return _inboundlayoverinmin; }
            set { _inboundlayoverinmin = value; }
        }

        public string OutboundConnectingDetails
        {
            get { return _outboundconnectingdetails; }
            set { _outboundconnectingdetails = value; }
        }

        public string InboundConnectingDetails
        {
            get { return _inboundconnectingdetails; }
            set { _inboundconnectingdetails = value; }
        }


    }
}
